package suanfa.lianxi;

import suanfa.datastructure.Array;

import java.util.Arrays;
import java.util.HashMap;
import java.util.Map;

public class Hashmaptest {//使用HashMap实现对数组的去重

    public static void main(String[] args) {
        Integer[] a={1, 2, 2, 3, 3, 3, 4, 5, 5};
        Map<Integer,Boolean> map=new HashMap<>();
        for(int e:a){
            map.put(e,true);//重复的键会被覆盖
        }
        Integer[] arr=map.keySet().toArray(Arrays.copyOf(a,0));
        //将 HashMap 的键集合转换为一个与原始数组类型相同的去重后的新数组
        System.out.println(Arrays.toString(arr));
    }


}
